<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
        <title>info.debatty.jinu.Case</title>
        <link rel='stylesheet' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css' integrity='sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u' crossorigin='anonymous'>
        <link rel='stylesheet' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css' integrity='sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp' crossorigin='anonymous'>
        <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
        <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
        <!--[if lt IE 9]>
          <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
          <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
        <![endif]-->
    </head>
    <body>
        <div class='container'>
            <h1>info.debatty.jinu.Case</h1>
            <p>2017-06-29 09:43:12</p>
            <p></p>
            <p>Iterations: 10</p>
            <p>Tests:</p>
            <ul>
                                    <li>spark.kmedoids.eval.Synthetic.ClaransTest</li>
                                    <li>spark.kmedoids.eval.Synthetic.HeuristicTest</li>
                                    <li>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</li>
                            </ul>

            <h2>System</h2>
            <p>Hostname: spark-submit0-100146-prod</p>
            <p>Processors (cores): 32</p>
            <p>Memory (MB): 12743</p>

            <h2>Results</h2>
                            <canvas id="chart_0" width="640" height="480"></canvas>
            
            <canvas id="chart_time" width="640" height="480"></canvas>

            <p class="hidden-print">
                <a class="" data-toggle="collapse" href="#results-table">
                    Show/hide results table
                </a>
            </p>

            <table class="table table-condensed collapse in" id="results-table">
                <tr>
                    <th>Test</th>
                    <th>Parameter value</th>
                                            <td>r0</td>
                                        <th>time (ms)</th>
                    <th></th>
                </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>136.32751998254088</td>
                                                <td>67735</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>136.6390326296812</td>
                                                <td>86303</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>140.36293184906376</td>
                                                <td>81617</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>137.5818226887792</td>
                                                <td>66256</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>135.89993865518025</td>
                                                <td>74904</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>137.79243160194036</td>
                                                <td>59383</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>137.96552485835025</td>
                                                <td>63307</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>136.7300642281238</td>
                                                <td>70580</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>137.27621521668723</td>
                                                <td>54612</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>6.0E7</td>
                                                    <td>137.94923537781568</td>
                                                <td>67662</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>139.88495269889623</td>
                                                <td>112820</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>138.8202007374511</td>
                                                <td>108488</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>138.85356776351085</td>
                                                <td>132270</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>138.9196823817526</td>
                                                <td>94892</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>139.41829933012622</td>
                                                <td>111914</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>139.19364419984743</td>
                                                <td>149159</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>137.44871566815618</td>
                                                <td>116285</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>138.54087684414344</td>
                                                <td>129323</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>137.6714523737864</td>
                                                <td>101037</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>1.0E8</td>
                                                    <td>139.3038359635599</td>
                                                <td>108118</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>134.96882126936725</td>
                                                <td>32884</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>133.85342114030374</td>
                                                <td>43461</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>134.94054049469645</td>
                                                <td>38529</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>136.91744420882947</td>
                                                <td>38516</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>134.9162346105838</td>
                                                <td>39885</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>134.73852353091823</td>
                                                <td>36288</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>138.729058622136</td>
                                                <td>44821</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>136.49006125922858</td>
                                                <td>28914</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>136.53788838330212</td>
                                                <td>36594</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>4.0E7</td>
                                                    <td>136.83220694690255</td>
                                                <td>31454</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>137.37092140309585</td>
                                                <td>59544</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>137.53505651243583</td>
                                                <td>57413</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>134.86814152258978</td>
                                                <td>55829</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>136.13186336217552</td>
                                                <td>56736</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>136.56042596226962</td>
                                                <td>56660</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>135.79901536538284</td>
                                                <td>59395</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>136.49731367754896</td>
                                                <td>57108</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>137.1097062211109</td>
                                                <td>52282</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>134.2857320283436</td>
                                                <td>53884</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>1.0E8</td>
                                                    <td>136.9985714641726</td>
                                                <td>53600</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>132.3218903552165</td>
                                                <td>25805</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>135.66581147243562</td>
                                                <td>25815</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>136.04083573332647</td>
                                                <td>25258</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>135.42035743274064</td>
                                                <td>25292</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>135.94080633774414</td>
                                                <td>25331</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>133.50633302413095</td>
                                                <td>25907</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>134.42250416639905</td>
                                                <td>24520</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>135.49724169437835</td>
                                                <td>24503</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>134.2132098225655</td>
                                                <td>25041</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>4.0E7</td>
                                                    <td>132.78509582457073</td>
                                                <td>24705</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>133.78934204841178</td>
                                                <td>29424</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>136.42089900810674</td>
                                                <td>24845</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>131.0009391138943</td>
                                                <td>24827</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>133.21321230809892</td>
                                                <td>24507</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>135.44518512562593</td>
                                                <td>24588</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>136.11445911287913</td>
                                                <td>25703</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>132.86229265421315</td>
                                                <td>25051</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>133.4422342468177</td>
                                                <td>23347</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>135.40776554135724</td>
                                                <td>23607</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>4.0E7</td>
                                                    <td>134.1224640380626</td>
                                                <td>23999</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>132.0061051553979</td>
                                                <td>19457</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>133.70093325199912</td>
                                                <td>21866</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>128.0528083507155</td>
                                                <td>16374</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>130.24291742053353</td>
                                                <td>20223</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>126.8990994213069</td>
                                                <td>17293</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>133.43098819567336</td>
                                                <td>16930</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>134.08404363574795</td>
                                                <td>19374</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>133.92798461770832</td>
                                                <td>19535</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>131.70488052831797</td>
                                                <td>16159</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>2.0E7</td>
                                                    <td>132.5061665081821</td>
                                                <td>19149</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>138.32974935045212</td>
                                                <td>99163</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>136.68065571091972</td>
                                                <td>86213</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>136.85814352327233</td>
                                                <td>86261</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>138.03123779224123</td>
                                                <td>76919</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>138.23859878092563</td>
                                                <td>90400</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>138.1720372482722</td>
                                                <td>101321</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>138.54352988020383</td>
                                                <td>81240</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>137.6074257083139</td>
                                                <td>88180</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>138.4319224743183</td>
                                                <td>88198</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                        <td>8.0E7</td>
                                                    <td>139.57505173286475</td>
                                                <td>80072</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>136.65950073885847</td>
                                                <td>36941</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>136.00733284527342</td>
                                                <td>37634</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>134.46222607252633</td>
                                                <td>36348</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>137.61570542174655</td>
                                                <td>36603</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>137.0276043799219</td>
                                                <td>36897</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>138.65345655736942</td>
                                                <td>36876</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>135.75361072685712</td>
                                                <td>34172</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>135.20585158088312</td>
                                                <td>35490</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>133.8037190154153</td>
                                                <td>35144</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>6.0E7</td>
                                                    <td>134.93742972909433</td>
                                                <td>34964</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>134.81390849813306</td>
                                                <td>37894</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>135.41968029062895</td>
                                                <td>35013</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>135.61490249985582</td>
                                                <td>34718</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>135.00338117846127</td>
                                                <td>35399</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>137.91309310441545</td>
                                                <td>35081</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>134.1163342821368</td>
                                                <td>36780</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>137.28821280104552</td>
                                                <td>35386</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>135.86862353492188</td>
                                                <td>33200</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>136.74358539608653</td>
                                                <td>33897</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>6.0E7</td>
                                                    <td>133.770878920097</td>
                                                <td>33831</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>133.15038775746015</td>
                                                <td>14394</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>133.8434506644992</td>
                                                <td>14196</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>132.57966710665312</td>
                                                <td>14100</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>131.99777863783376</td>
                                                <td>14391</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>133.955849963075</td>
                                                <td>14363</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>132.47291743579885</td>
                                                <td>14420</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>132.42351059160063</td>
                                                <td>13823</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>134.7216211152783</td>
                                                <td>14137</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>132.8074913643744</td>
                                                <td>14353</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>2.0E7</td>
                                                    <td>131.18534980341053</td>
                                                <td>14459</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>135.73234395803954</td>
                                                <td>48019</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>136.00635387778001</td>
                                                <td>48361</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>135.95349341282974</td>
                                                <td>47152</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>135.65190161981494</td>
                                                <td>47817</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>135.88174966631738</td>
                                                <td>48744</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>135.3163327848672</td>
                                                <td>47887</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>136.41169722876288</td>
                                                <td>45123</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>138.32595724756737</td>
                                                <td>45535</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>136.22945696843198</td>
                                                <td>45762</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>8.0E7</td>
                                                    <td>136.4812064299939</td>
                                                <td>45672</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>131.56285175667207</td>
                                                <td>24182</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>133.6272885176994</td>
                                                <td>14020</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>129.8224295928909</td>
                                                <td>13816</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>129.45312288859793</td>
                                                <td>14160</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>131.07721125214545</td>
                                                <td>13726</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>132.49810562713031</td>
                                                <td>14353</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>126.47827473218621</td>
                                                <td>13690</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>129.40997822955063</td>
                                                <td>13130</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>131.34781082333217</td>
                                                <td>13992</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>2.0E7</td>
                                                    <td>129.99722324436357</td>
                                                <td>13944</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>135.8383276651437</td>
                                                <td>48649</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>137.33682189579173</td>
                                                <td>45515</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>136.21435100405114</td>
                                                <td>45592</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>138.096546544452</td>
                                                <td>45937</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>136.69498343659353</td>
                                                <td>46066</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>136.02401460899978</td>
                                                <td>48602</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>136.24640302932931</td>
                                                <td>46403</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>136.5396069996585</td>
                                                <td>42982</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>136.4429224472122</td>
                                                <td>43653</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                        <td>8.0E7</td>
                                                    <td>136.3672600723425</td>
                                                <td>43746</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>136.69781722291262</td>
                                                <td>59963</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>135.87228258173113</td>
                                                <td>59841</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>138.40504810920945</td>
                                                <td>59810</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>138.79478242368793</td>
                                                <td>58763</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>137.4345631725346</td>
                                                <td>61114</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>137.16602976229376</td>
                                                <td>59487</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>138.9771725315486</td>
                                                <td>55729</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>136.66461377321406</td>
                                                <td>55726</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>136.88932255014586</td>
                                                <td>57072</td>
                        <td></td>
                    </tr>
                                    <tr>
                        <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                        <td>1.0E8</td>
                                                    <td>135.9175382324355</td>
                                                <td>55187</td>
                        <td></td>
                    </tr>
                            </table>

            <p class="hidden-print">
                <a class="" data-toggle="collapse" href="#confidence">
                    Show/hide confidence intervals
                </a>
            </p>
            <div class="collapse in" id="confidence">
                <h2>Confidence intervals</h2>
                <table class='table table-condensed'>
                    <tr>
                        <th>Test</th>
                        <th>Parameter value</th>
                        <th></th>
                                                    <td>r0</td>
                                                <th>time (ms)</th>
                    </tr>

                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>6.0E7</td>
                            <td>mean</td>
                                                            <td>137.45247170881626</td>
                                                        <td>69235.90000000001</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>6.0E7</td>
                            <td>std dev</td>
                                                            <td>1.247378479217236</td>
                                                        <td>9650.62526989832</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>6.0E7</td>
                            <td>low</td>
                                                            <td>136.56015089934903</td>
                                                        <td>62332.25856624313</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>6.0E7</td>
                            <td>high</td>
                                                            <td>138.3447925182835</td>
                                                        <td>76139.54143375688</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>1.0E8</td>
                            <td>mean</td>
                                                            <td>138.80552279612303</td>
                                                        <td>116430.59999999999</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>1.0E8</td>
                            <td>std dev</td>
                                                            <td>0.7566191754229646</td>
                                                        <td>16175.305143609776</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>1.0E8</td>
                            <td>low</td>
                                                            <td>138.26427004379437</td>
                                                        <td>104859.48375933575</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>1.0E8</td>
                            <td>high</td>
                                                            <td>139.3467755484517</td>
                                                        <td>128001.71624066423</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>4.0E7</td>
                            <td>mean</td>
                                                            <td>135.89242004662682</td>
                                                        <td>37134.600000000006</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>4.0E7</td>
                            <td>std dev</td>
                                                            <td>1.4512537816575624</td>
                                                        <td>5049.152408518131</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>4.0E7</td>
                            <td>low</td>
                                                            <td>134.85425563160203</td>
                                                        <td>33522.65395526809</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>4.0E7</td>
                            <td>high</td>
                                                            <td>136.93058446165162</td>
                                                        <td>40746.54604473192</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>1.0E8</td>
                            <td>mean</td>
                                                            <td>136.31567475191255</td>
                                                        <td>56245.1</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>1.0E8</td>
                            <td>std dev</td>
                                                            <td>1.0701459184175341</td>
                                                        <td>2398.5405493063213</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>1.0E8</td>
                            <td>low</td>
                                                            <td>135.55013847877623</td>
                                                        <td>54529.28745380302</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>1.0E8</td>
                            <td>high</td>
                                                            <td>137.08121102504887</td>
                                                        <td>57960.912546196974</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>4.0E7</td>
                            <td>mean</td>
                                                            <td>134.5814085863508</td>
                                                        <td>25217.7</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>4.0E7</td>
                            <td>std dev</td>
                                                            <td>1.347638902161349</td>
                                                        <td>525.8295139850727</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>4.0E7</td>
                            <td>low</td>
                                                            <td>133.61736579093494</td>
                                                        <td>24841.544225807575</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>4.0E7</td>
                            <td>high</td>
                                                            <td>135.54545138176664</td>
                                                        <td>25593.855774192427</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>4.0E7</td>
                            <td>mean</td>
                                                            <td>134.18187931974677</td>
                                                        <td>24989.800000000003</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>4.0E7</td>
                            <td>std dev</td>
                                                            <td>1.6782765057807276</td>
                                                        <td>1706.4958117603321</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>4.0E7</td>
                            <td>low</td>
                                                            <td>132.9813126312082</td>
                                                        <td>23769.046436047214</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>4.0E7</td>
                            <td>high</td>
                                                            <td>135.38244600828534</td>
                                                        <td>26210.55356395279</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>2.0E7</td>
                            <td>mean</td>
                                                            <td>131.65559270855826</td>
                                                        <td>18636.0</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>2.0E7</td>
                            <td>std dev</td>
                                                            <td>2.513193740867118</td>
                                                        <td>1862.130858273213</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>2.0E7</td>
                            <td>low</td>
                                                            <td>129.8577622099867</td>
                                                        <td>17303.911830713158</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>2.0E7</td>
                            <td>high</td>
                                                            <td>133.45342320712982</td>
                                                        <td>19968.088169286842</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>8.0E7</td>
                            <td>mean</td>
                                                            <td>138.04683522017842</td>
                                                        <td>87796.7</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>8.0E7</td>
                            <td>std dev</td>
                                                            <td>0.8390266255284263</td>
                                                        <td>7782.007311027721</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>8.0E7</td>
                            <td>low</td>
                                                            <td>137.4466317293134</td>
                                                        <td>82229.78732774203</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.HeuristicTest</td>
                            <td>8.0E7</td>
                            <td>high</td>
                                                            <td>138.64703871104345</td>
                                                        <td>93363.61267225796</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>6.0E7</td>
                            <td>mean</td>
                                                            <td>136.01264370679456</td>
                                                        <td>36106.899999999994</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>6.0E7</td>
                            <td>std dev</td>
                                                            <td>1.4962745075199393</td>
                                                        <td>1100.7863300588535</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>6.0E7</td>
                            <td>low</td>
                                                            <td>134.9422734046123</td>
                                                        <td>35319.44489679428</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>6.0E7</td>
                            <td>high</td>
                                                            <td>137.08301400897682</td>
                                                        <td>36894.35510320571</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>6.0E7</td>
                            <td>mean</td>
                                                            <td>135.65526005057825</td>
                                                        <td>35119.9</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>6.0E7</td>
                            <td>std dev</td>
                                                            <td>1.3376368315463762</td>
                                                        <td>1399.1067348689144</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>6.0E7</td>
                            <td>low</td>
                                                            <td>134.69837230545082</td>
                                                        <td>34119.03933502144</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>6.0E7</td>
                            <td>high</td>
                                                            <td>136.61214779570568</td>
                                                        <td>36120.76066497856</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>2.0E7</td>
                            <td>mean</td>
                                                            <td>132.9138024439984</td>
                                                        <td>14263.6</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>2.0E7</td>
                            <td>std dev</td>
                                                            <td>1.0359457358793833</td>
                                                        <td>198.6734898157163</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>2.0E7</td>
                            <td>low</td>
                                                            <td>132.17273150762622</td>
                                                        <td>14121.477547027032</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>2.0E7</td>
                            <td>high</td>
                                                            <td>133.6548733803706</td>
                                                        <td>14405.722452972968</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>8.0E7</td>
                            <td>mean</td>
                                                            <td>136.19904931944046</td>
                                                        <td>47007.2</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>8.0E7</td>
                            <td>std dev</td>
                                                            <td>0.8262347671869629</td>
                                                        <td>1348.8531589629918</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>8.0E7</td>
                            <td>low</td>
                                                            <td>135.6079965727802</td>
                                                        <td>46042.28857759546</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>8.0E7</td>
                            <td>high</td>
                                                            <td>136.79010206610073</td>
                                                        <td>47972.11142240454</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>2.0E7</td>
                            <td>mean</td>
                                                            <td>130.52742966645687</td>
                                                        <td>14901.3</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>2.0E7</td>
                            <td>std dev</td>
                                                            <td>1.9753116485847124</td>
                                                        <td>3277.286277462566</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>2.0E7</td>
                            <td>low</td>
                                                            <td>129.11437683719748</td>
                                                        <td>12556.870628574226</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>2.0E7</td>
                            <td>high</td>
                                                            <td>131.94048249571625</td>
                                                        <td>17245.729371425772</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>8.0E7</td>
                            <td>mean</td>
                                                            <td>136.58012377035743</td>
                                                        <td>45714.5</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>8.0E7</td>
                            <td>std dev</td>
                                                            <td>0.6712987165925652</td>
                                                        <td>1921.86756683296</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>8.0E7</td>
                            <td>low</td>
                                                            <td>136.09990559747368</td>
                                                        <td>44339.678763704986</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.ClaransTest</td>
                            <td>8.0E7</td>
                            <td>high</td>
                                                            <td>137.06034194324118</td>
                                                        <td>47089.321236295014</td>
                        </tr>
                                            <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>1.0E8</td>
                            <td>mean</td>
                                                            <td>137.28191703597133</td>
                                                        <td>58269.19999999999</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>1.0E8</td>
                            <td>std dev</td>
                                                            <td>1.1148379125715686</td>
                                                        <td>2144.42604597749</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>1.0E8</td>
                            <td>low</td>
                                                            <td>136.48441003617532</td>
                                                        <td>56735.170018666606</td>
                        </tr>

                        <tr>
                            <td>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</td>
                            <td>1.0E8</td>
                            <td>high</td>
                                                            <td>138.07942403576735</td>
                                                        <td>59803.229981333374</td>
                        </tr>
                                    </table>
            </div>

            <p class="hidden-print">
                <a class="" data-toggle="collapse" href="#similarity">
                    Show/hide similarity
                </a>
            </p>

            <div class="collapse in" id="similarity">
                <h2>Test similarity</h2>
                <p><a href=\"https://en.wikipedia.org/wiki/Student's_t-test\">Student's
                        t-test</a>: values above 0.95 indicate both tests produce the
                    same average value.</p>

                <!-- For each parameter value -->
                                    <h3>Parameter value = 2.0E7</h3>

                                            <h4>r0</h4>
                        <table class='table table-condensed table-bordered'>
                            <tr>
                                <th></th>
                                                                    <th>spark.kmedoids.eval.Synthetic.ClaransTest</th>
                                                                    <th>spark.kmedoids.eval.Synthetic.HeuristicTest</th>
                                                                    <th>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</th>
                                                            </tr>

                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.ClaransTest</th>
                                                                            <td>1.0</td>
                                                                            <td>0.2798793328879452</td>
                                                                            <td>0.0046226261940048585</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.HeuristicTest</th>
                                                                            <td>0.2798793328879452</td>
                                                                            <td>1.0</td>
                                                                            <td>0.16903263070678842</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</th>
                                                                            <td>0.0046226261940048585</td>
                                                                            <td>0.16903263070678842</td>
                                                                            <td>1.0</td>
                                                                    </tr>
                                                    </table>
                                                        <h3>Parameter value = 4.0E7</h3>

                                            <h4>r0</h4>
                        <table class='table table-condensed table-bordered'>
                            <tr>
                                <th></th>
                                                                    <th>spark.kmedoids.eval.Synthetic.ClaransTest</th>
                                                                    <th>spark.kmedoids.eval.Synthetic.HeuristicTest</th>
                                                                    <th>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</th>
                                                            </tr>

                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.ClaransTest</th>
                                                                            <td>1.0</td>
                                                                            <td>0.025604369069853174</td>
                                                                            <td>0.564838524520577</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.HeuristicTest</th>
                                                                            <td>0.025604369069853174</td>
                                                                            <td>1.0</td>
                                                                            <td>0.05082978759590602</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</th>
                                                                            <td>0.564838524520577</td>
                                                                            <td>0.05082978759590602</td>
                                                                            <td>1.0</td>
                                                                    </tr>
                                                    </table>
                                                        <h3>Parameter value = 6.0E7</h3>

                                            <h4>r0</h4>
                        <table class='table table-condensed table-bordered'>
                            <tr>
                                <th></th>
                                                                    <th>spark.kmedoids.eval.Synthetic.ClaransTest</th>
                                                                    <th>spark.kmedoids.eval.Synthetic.HeuristicTest</th>
                                                                    <th>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</th>
                                                            </tr>

                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.ClaransTest</th>
                                                                            <td>1.0</td>
                                                                            <td>0.00610743122269117</td>
                                                                            <td>0.5804009897486597</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.HeuristicTest</th>
                                                                            <td>0.00610743122269117</td>
                                                                            <td>1.0</td>
                                                                            <td>0.031580949741810874</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</th>
                                                                            <td>0.5804009897486597</td>
                                                                            <td>0.031580949741810874</td>
                                                                            <td>1.0</td>
                                                                    </tr>
                                                    </table>
                                                        <h3>Parameter value = 8.0E7</h3>

                                            <h4>r0</h4>
                        <table class='table table-condensed table-bordered'>
                            <tr>
                                <th></th>
                                                                    <th>spark.kmedoids.eval.Synthetic.ClaransTest</th>
                                                                    <th>spark.kmedoids.eval.Synthetic.HeuristicTest</th>
                                                                    <th>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</th>
                                                            </tr>

                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.ClaransTest</th>
                                                                            <td>1.0</td>
                                                                            <td>4.5826668235079737E-4</td>
                                                                            <td>0.27311369772240224</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.HeuristicTest</th>
                                                                            <td>4.5826668235079737E-4</td>
                                                                            <td>1.0</td>
                                                                            <td>1.0083754626202704E-4</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</th>
                                                                            <td>0.27311369772240224</td>
                                                                            <td>1.0083754626202704E-4</td>
                                                                            <td>1.0</td>
                                                                    </tr>
                                                    </table>
                                                        <h3>Parameter value = 1.0E8</h3>

                                            <h4>r0</h4>
                        <table class='table table-condensed table-bordered'>
                            <tr>
                                <th></th>
                                                                    <th>spark.kmedoids.eval.Synthetic.ClaransTest</th>
                                                                    <th>spark.kmedoids.eval.Synthetic.HeuristicTest</th>
                                                                    <th>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</th>
                                                            </tr>

                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.ClaransTest</th>
                                                                            <td>1.0</td>
                                                                            <td>1.7327196970828616E-5</td>
                                                                            <td>0.063560932016922</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.HeuristicTest</th>
                                                                            <td>1.7327196970828616E-5</td>
                                                                            <td>1.0</td>
                                                                            <td>0.002558923370225123</td>
                                                                    </tr>
                                                            <tr>
                                    <th>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</th>
                                                                            <td>0.063560932016922</td>
                                                                            <td>0.002558923370225123</td>
                                                                            <td>1.0</td>
                                                                    </tr>
                                                    </table>
                                                </div>

            <p class="hidden-print">
                <a class="" data-toggle="collapse" href="#sources">
                    Show/hide sources
                </a>
            </p>
            <div class="collapse in" id="sources">
                <h2>Sources</h2>
                                    <h3>spark.kmedoids.eval.Synthetic.ClaransTest</h3>
                    <pre>
                    </pre>
                                    <h3>spark.kmedoids.eval.Synthetic.HeuristicTest</h3>
                    <pre>
                    </pre>
                                    <h3>spark.kmedoids.eval.Synthetic.SimulatedAnnealingTest</h3>
                    <pre>
                    </pre>
                            </div>

            <h2>Classpath</h2>
            <ul>
                                    <li>/opt/spark/conf/</li>
                                        <li>/opt/spark/jars/hadoop-client-2.6.4.jar</li>
                                        <li>/opt/spark/jars/ivy-2.4.0.jar</li>
                                        <li>/opt/spark/jars/api-asn1-api-1.0.0-M20.jar</li>
                                        <li>/opt/spark/jars/hive-cli-1.2.1.spark2.jar</li>
                                        <li>/opt/spark/jars/commons-codec-1.10.jar</li>
                                        <li>/opt/spark/jars/spire_2.11-0.7.4.jar</li>
                                        <li>/opt/spark/jars/jdo-api-3.0.1.jar</li>
                                        <li>/opt/spark/jars/stax-api-1.0.1.jar</li>
                                        <li>/opt/spark/jars/hadoop-common-2.6.4.jar</li>
                                        <li>/opt/spark/jars/JavaEWAH-0.3.2.jar</li>
                                        <li>/opt/spark/jars/jets3t-0.9.3.jar</li>
                                        <li>/opt/spark/jars/spark-graphx_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/jtransforms-2.4.0.jar</li>
                                        <li>/opt/spark/jars/compress-lzf-1.0.3.jar</li>
                                        <li>/opt/spark/jars/univocity-parsers-2.2.1.jar</li>
                                        <li>/opt/spark/jars/metrics-core-3.1.2.jar</li>
                                        <li>/opt/spark/jars/hadoop-mapreduce-client-jobclient-2.6.4.jar</li>
                                        <li>/opt/spark/jars/guice-3.0.jar</li>
                                        <li>/opt/spark/jars/hadoop-yarn-api-2.6.4.jar</li>
                                        <li>/opt/spark/jars/apacheds-kerberos-codec-2.0.0-M15.jar</li>
                                        <li>/opt/spark/jars/netty-all-4.0.42.Final.jar</li>
                                        <li>/opt/spark/jars/pyrolite-4.13.jar</li>
                                        <li>/opt/spark/jars/pmml-schema-1.2.15.jar</li>
                                        <li>/opt/spark/jars/antlr-runtime-3.4.jar</li>
                                        <li>/opt/spark/jars/java-xmlbuilder-1.0.jar</li>
                                        <li>/opt/spark/jars/libthrift-0.9.2.jar</li>
                                        <li>/opt/spark/jars/stream-2.7.0.jar</li>
                                        <li>/opt/spark/jars/hive-exec-1.2.1.spark2.jar</li>
                                        <li>/opt/spark/jars/hive-metastore-1.2.1.spark2.jar</li>
                                        <li>/opt/spark/jars/calcite-avatica-1.2.0-incubating.jar</li>
                                        <li>/opt/spark/jars/apache-log4j-extras-1.2.17.jar</li>
                                        <li>/opt/spark/jars/gson-2.2.4.jar</li>
                                        <li>/opt/spark/jars/spire-macros_2.11-0.7.4.jar</li>
                                        <li>/opt/spark/jars/core-1.1.2.jar</li>
                                        <li>/opt/spark/jars/commons-net-2.2.jar</li>
                                        <li>/opt/spark/jars/hadoop-yarn-server-common-2.6.4.jar</li>
                                        <li>/opt/spark/jars/parquet-encoding-1.8.1.jar</li>
                                        <li>/opt/spark/jars/ST4-4.0.4.jar</li>
                                        <li>/opt/spark/jars/spark-launcher_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/spark-hive-thriftserver_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/jodd-core-3.5.2.jar</li>
                                        <li>/opt/spark/jars/spark-sql_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/stringtemplate-3.2.1.jar</li>
                                        <li>/opt/spark/jars/avro-mapred-1.7.7-hadoop2.jar</li>
                                        <li>/opt/spark/jars/commons-lang-2.6.jar</li>
                                        <li>/opt/spark/jars/xercesImpl-2.9.1.jar</li>
                                        <li>/opt/spark/jars/parquet-format-2.3.0-incubating.jar</li>
                                        <li>/opt/spark/jars/chill_2.11-0.8.0.jar</li>
                                        <li>/opt/spark/jars/breeze-macros_2.11-0.12.jar</li>
                                        <li>/opt/spark/jars/parquet-hadoop-bundle-1.6.0.jar</li>
                                        <li>/opt/spark/jars/hadoop-mapreduce-client-shuffle-2.6.4.jar</li>
                                        <li>/opt/spark/jars/commons-digester-1.8.jar</li>
                                        <li>/opt/spark/jars/datanucleus-api-jdo-3.2.6.jar</li>
                                        <li>/opt/spark/jars/jetty-6.1.26.jar</li>
                                        <li>/opt/spark/jars/commons-lang3-3.5.jar</li>
                                        <li>/opt/spark/jars/spark-mllib_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/slf4j-log4j12-1.7.16.jar</li>
                                        <li>/opt/spark/jars/hadoop-yarn-common-2.6.4.jar</li>
                                        <li>/opt/spark/jars/bcprov-jdk15on-1.51.jar</li>
                                        <li>/opt/spark/jars/breeze_2.11-0.12.jar</li>
                                        <li>/opt/spark/jars/spark-unsafe_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/snappy-0.2.jar</li>
                                        <li>/opt/spark/jars/xbean-asm5-shaded-4.4.jar</li>
                                        <li>/opt/spark/jars/datanucleus-rdbms-3.2.9.jar</li>
                                        <li>/opt/spark/jars/hadoop-mapreduce-client-core-2.6.4.jar</li>
                                        <li>/opt/spark/jars/commons-pool-1.5.4.jar</li>
                                        <li>/opt/spark/jars/javax.ws.rs-api-2.0.1.jar</li>
                                        <li>/opt/spark/jars/jersey-common-2.22.2.jar</li>
                                        <li>/opt/spark/jars/jackson-annotations-2.6.5.jar</li>
                                        <li>/opt/spark/jars/spark-catalyst_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/jetty-util-6.1.26.jar</li>
                                        <li>/opt/spark/jars/commons-httpclient-3.1.jar</li>
                                        <li>/opt/spark/jars/spark-sketch_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/parquet-common-1.8.1.jar</li>
                                        <li>/opt/spark/jars/jackson-mapper-asl-1.9.13.jar</li>
                                        <li>/opt/spark/jars/jackson-core-asl-1.9.13.jar</li>
                                        <li>/opt/spark/jars/scala-library-2.11.8.jar</li>
                                        <li>/opt/spark/jars/javax.servlet-api-3.1.0.jar</li>
                                        <li>/opt/spark/jars/scalap-2.11.8.jar</li>
                                        <li>/opt/spark/jars/jersey-client-2.22.2.jar</li>
                                        <li>/opt/spark/jars/log4j-1.2.17.jar</li>
                                        <li>/opt/spark/jars/oro-2.0.8.jar</li>
                                        <li>/opt/spark/jars/spark-hive_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/spark-mesos_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/metrics-graphite-3.1.2.jar</li>
                                        <li>/opt/spark/jars/validation-api-1.1.0.Final.jar</li>
                                        <li>/opt/spark/jars/antlr4-runtime-4.5.3.jar</li>
                                        <li>/opt/spark/jars/hadoop-auth-2.6.4.jar</li>
                                        <li>/opt/spark/jars/xmlenc-0.52.jar</li>
                                        <li>/opt/spark/jars/commons-cli-1.2.jar</li>
                                        <li>/opt/spark/jars/shapeless_2.11-2.0.0.jar</li>
                                        <li>/opt/spark/jars/spark-repl_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/jersey-server-2.22.2.jar</li>
                                        <li>/opt/spark/jars/jackson-xc-1.9.13.jar</li>
                                        <li>/opt/spark/jars/json4s-ast_2.11-3.2.11.jar</li>
                                        <li>/opt/spark/jars/bonecp-0.8.0.RELEASE.jar</li>
                                        <li>/opt/spark/jars/objenesis-2.1.jar</li>
                                        <li>/opt/spark/jars/jul-to-slf4j-1.7.16.jar</li>
                                        <li>/opt/spark/jars/chill-java-0.8.0.jar</li>
                                        <li>/opt/spark/jars/janino-3.0.0.jar</li>
                                        <li>/opt/spark/jars/osgi-resource-locator-1.0.1.jar</li>
                                        <li>/opt/spark/jars/jpam-1.1.jar</li>
                                        <li>/opt/spark/jars/avro-ipc-1.7.7.jar</li>
                                        <li>/opt/spark/jars/paranamer-2.3.jar</li>
                                        <li>/opt/spark/jars/spark-core_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/parquet-column-1.8.1.jar</li>
                                        <li>/opt/spark/jars/jsr305-1.3.9.jar</li>
                                        <li>/opt/spark/jars/parquet-jackson-1.8.1.jar</li>
                                        <li>/opt/spark/jars/javax.inject-1.jar</li>
                                        <li>/opt/spark/jars/parquet-hadoop-1.8.1.jar</li>
                                        <li>/opt/spark/jars/derby-10.12.1.1.jar</li>
                                        <li>/opt/spark/jars/avro-1.7.7.jar</li>
                                        <li>/opt/spark/jars/spark-network-shuffle_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/stax-api-1.0-2.jar</li>
                                        <li>/opt/spark/jars/jackson-core-2.6.5.jar</li>
                                        <li>/opt/spark/jars/commons-io-2.4.jar</li>
                                        <li>/opt/spark/jars/spark-mllib-local_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/hadoop-hdfs-2.6.4.jar</li>
                                        <li>/opt/spark/jars/datanucleus-core-3.2.10.jar</li>
                                        <li>/opt/spark/jars/commons-dbcp-1.4.jar</li>
                                        <li>/opt/spark/jars/json4s-jackson_2.11-3.2.11.jar</li>
                                        <li>/opt/spark/jars/libfb303-0.9.2.jar</li>
                                        <li>/opt/spark/jars/hadoop-yarn-client-2.6.4.jar</li>
                                        <li>/opt/spark/jars/guava-14.0.1.jar</li>
                                        <li>/opt/spark/jars/scala-compiler-2.11.8.jar</li>
                                        <li>/opt/spark/jars/commons-configuration-1.6.jar</li>
                                        <li>/opt/spark/jars/httpclient-4.5.2.jar</li>
                                        <li>/opt/spark/jars/jersey-media-jaxb-2.22.2.jar</li>
                                        <li>/opt/spark/jars/hadoop-annotations-2.6.4.jar</li>
                                        <li>/opt/spark/jars/opencsv-2.3.jar</li>
                                        <li>/opt/spark/jars/hk2-api-2.4.0-b34.jar</li>
                                        <li>/opt/spark/jars/javassist-3.18.1-GA.jar</li>
                                        <li>/opt/spark/jars/httpcore-4.4.4.jar</li>
                                        <li>/opt/spark/jars/base64-2.3.8.jar</li>
                                        <li>/opt/spark/jars/scala-xml_2.11-1.0.2.jar</li>
                                        <li>/opt/spark/jars/calcite-core-1.2.0-incubating.jar</li>
                                        <li>/opt/spark/jars/curator-recipes-2.6.0.jar</li>
                                        <li>/opt/spark/jars/minlog-1.3.0.jar</li>
                                        <li>/opt/spark/jars/jackson-module-paranamer-2.6.5.jar</li>
                                        <li>/opt/spark/jars/jackson-databind-2.6.5.jar</li>
                                        <li>/opt/spark/jars/aopalliance-1.0.jar</li>
                                        <li>/opt/spark/jars/mesos-1.0.0-shaded-protobuf.jar</li>
                                        <li>/opt/spark/jars/protobuf-java-2.5.0.jar</li>
                                        <li>/opt/spark/jars/htrace-core-3.0.4.jar</li>
                                        <li>/opt/spark/jars/curator-framework-2.6.0.jar</li>
                                        <li>/opt/spark/jars/pmml-model-1.2.15.jar</li>
                                        <li>/opt/spark/jars/jersey-container-servlet-core-2.22.2.jar</li>
                                        <li>/opt/spark/jars/aopalliance-repackaged-2.4.0-b34.jar</li>
                                        <li>/opt/spark/jars/antlr-2.7.7.jar</li>
                                        <li>/opt/spark/jars/kryo-shaded-3.0.3.jar</li>
                                        <li>/opt/spark/jars/javax.inject-2.4.0-b34.jar</li>
                                        <li>/opt/spark/jars/hadoop-mapreduce-client-common-2.6.4.jar</li>
                                        <li>/opt/spark/jars/arpack_combined_all-0.1.jar</li>
                                        <li>/opt/spark/jars/snappy-java-1.1.2.6.jar</li>
                                        <li>/opt/spark/jars/hive-jdbc-1.2.1.spark2.jar</li>
                                        <li>/opt/spark/jars/spark-tags_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/spark-streaming_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/lz4-1.3.0.jar</li>
                                        <li>/opt/spark/jars/api-util-1.0.0-M20.jar</li>
                                        <li>/opt/spark/jars/RoaringBitmap-0.5.11.jar</li>
                                        <li>/opt/spark/jars/joda-time-2.9.3.jar</li>
                                        <li>/opt/spark/jars/netty-3.8.0.Final.jar</li>
                                        <li>/opt/spark/jars/hk2-utils-2.4.0-b34.jar</li>
                                        <li>/opt/spark/jars/calcite-linq4j-1.2.0-incubating.jar</li>
                                        <li>/opt/spark/jars/spark-yarn_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/jaxb-api-2.2.2.jar</li>
                                        <li>/opt/spark/jars/commons-compiler-3.0.0.jar</li>
                                        <li>/opt/spark/jars/slf4j-api-1.7.16.jar</li>
                                        <li>/opt/spark/jars/json4s-core_2.11-3.2.11.jar</li>
                                        <li>/opt/spark/jars/leveldbjni-all-1.8.jar</li>
                                        <li>/opt/spark/jars/super-csv-2.2.0.jar</li>
                                        <li>/opt/spark/jars/activation-1.1.1.jar</li>
                                        <li>/opt/spark/jars/mail-1.4.7.jar</li>
                                        <li>/opt/spark/jars/metrics-jvm-3.1.2.jar</li>
                                        <li>/opt/spark/jars/commons-compress-1.4.1.jar</li>
                                        <li>/opt/spark/jars/guice-servlet-3.0.jar</li>
                                        <li>/opt/spark/jars/scala-reflect-2.11.8.jar</li>
                                        <li>/opt/spark/jars/spark-network-common_2.11-2.1.0.jar</li>
                                        <li>/opt/spark/jars/commons-crypto-1.0.0.jar</li>
                                        <li>/opt/spark/jars/jackson-jaxrs-1.9.13.jar</li>
                                        <li>/opt/spark/jars/zookeeper-3.4.6.jar</li>
                                        <li>/opt/spark/jars/commons-collections-3.2.2.jar</li>
                                        <li>/opt/spark/jars/hk2-locator-2.4.0-b34.jar</li>
                                        <li>/opt/spark/jars/commons-beanutils-core-1.8.0.jar</li>
                                        <li>/opt/spark/jars/commons-logging-1.1.3.jar</li>
                                        <li>/opt/spark/jars/scala-parser-combinators_2.11-1.0.4.jar</li>
                                        <li>/opt/spark/jars/jersey-guava-2.22.2.jar</li>
                                        <li>/opt/spark/jars/xz-1.0.jar</li>
                                        <li>/opt/spark/jars/javax.annotation-api-1.2.jar</li>
                                        <li>/opt/spark/jars/py4j-0.10.4.jar</li>
                                        <li>/opt/spark/jars/hadoop-yarn-server-web-proxy-2.6.4.jar</li>
                                        <li>/opt/spark/jars/hadoop-mapreduce-client-app-2.6.4.jar</li>
                                        <li>/opt/spark/jars/mx4j-3.0.2.jar</li>
                                        <li>/opt/spark/jars/apacheds-i18n-2.0.0-M15.jar</li>
                                        <li>/opt/spark/jars/jersey-container-servlet-2.22.2.jar</li>
                                        <li>/opt/spark/jars/jcl-over-slf4j-1.7.16.jar</li>
                                        <li>/opt/spark/jars/jline-2.12.1.jar</li>
                                        <li>/opt/spark/jars/javolution-5.5.1.jar</li>
                                        <li>/opt/spark/jars/commons-math3-3.4.1.jar</li>
                                        <li>/opt/spark/jars/jackson-module-scala_2.11-2.6.5.jar</li>
                                        <li>/opt/spark/jars/hive-beeline-1.2.1.spark2.jar</li>
                                        <li>/opt/spark/jars/eigenbase-properties-1.1.5.jar</li>
                                        <li>/opt/spark/jars/metrics-json-3.1.2.jar</li>
                                        <li>/opt/spark/jars/curator-client-2.6.0.jar</li>
                                        <li>/opt/spark/jars/jta-1.1.jar</li>
                                        <li>/opt/spark/jars/commons-beanutils-1.7.0.jar</li>
                                        <li>/opt/hadoop/etc/hadoop/</li>
                                </ul>
        </div><!-- container -->
    </body>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.4.0/Chart.min.js"></script>
    <script>
        // Common stuff
        var datasets, title;
        var dynamicColor = function() {
            var r = Math.floor(Math.random() * 255);
            var g = Math.floor(Math.random() * 255);
            var b = Math.floor(Math.random() * 255);
            return "rgb(" + r + "," + g + "," + b + ")";
        };

                datasets = [{"label":"ClaransTest","data":[{"x":2.0E7,"y":130.52742966645687},{"x":4.0E7,"y":134.18187931974677},{"x":6.0E7,"y":135.65526005057825},{"x":8.0E7,"y":136.58012377035743},{"x":1.0E8,"y":136.31567475191255}]},{"label":"SimulatedAnnealingTest","data":[{"x":2.0E7,"y":132.9138024439984},{"x":4.0E7,"y":134.5814085863508},{"x":6.0E7,"y":136.01264370679456},{"x":8.0E7,"y":136.19904931944046},{"x":1.0E8,"y":137.28191703597133}]},{"label":"HeuristicTest","data":[{"x":2.0E7,"y":131.65559270855826},{"x":4.0E7,"y":135.89242004662682},{"x":6.0E7,"y":137.45247170881626},{"x":8.0E7,"y":138.04683522017842},{"x":1.0E8,"y":138.80552279612303}]}];
        title = "20170629094312 - r0";

        $.each(datasets, function(index, dataset) {
            var color = dynamicColor();
            dataset.pointBackgroundColor = color;
            dataset.pointBorderColor = color;
            dataset.borderColor = color;
            dataset.tension = 0;

        });

        new Chart($("#chart_0"), {
            type: 'line',
            data: {
                datasets: datasets
            },
            options: {
                title: {
                    display: true,
                    text: title
                },
                scales: {
                    xAxes: [{
                        type: 'linear',
                        position: 'bottom'
                    }]
                }
            }
        });
        
        // Runtime
        datasets = [{"label":"ClaransTest","data":[{"x":2.0E7,"y":14901.3},{"x":4.0E7,"y":24989.800000000003},{"x":6.0E7,"y":35119.9},{"x":8.0E7,"y":45714.5},{"x":1.0E8,"y":56245.1}]},{"label":"SimulatedAnnealingTest","data":[{"x":2.0E7,"y":14263.6},{"x":4.0E7,"y":25217.7},{"x":6.0E7,"y":36106.899999999994},{"x":8.0E7,"y":47007.2},{"x":1.0E8,"y":58269.19999999999}]},{"label":"HeuristicTest","data":[{"x":2.0E7,"y":18636.0},{"x":4.0E7,"y":37134.600000000006},{"x":6.0E7,"y":69235.90000000001},{"x":8.0E7,"y":87796.7},{"x":1.0E8,"y":116430.59999999999}]}];
        title = "20170629094312 - time";

        $.each(datasets, function(index, dataset) {
            var color = dynamicColor();
            dataset.pointBackgroundColor = color;
            dataset.pointBorderColor = color;
            dataset.borderColor = color;
            dataset.tension = 0;

        });

        new Chart($("#chart_time"), {
            type: 'line',
            data: {
                datasets: datasets
            },
            options: {
                title: {
                    display: true,
                    text: title
                },
                scales: {
                    xAxes: [{
                        type: 'linear',
                        position: 'bottom'
                    }]
                }
            }
        });
    </script>
</html>
